
package br.gov.mi.corporativo.dominio.boundary.comum.tipoescolaridade;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the br.gov.mi.corporativo.dominio.boundary.comum.tipoescolaridade package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _ListarTodosTiposEscolaridadeResponse_QNAME = new QName("http://tipoescolaridade.comum.boundary.dominio.corporativo.mi.gov.br/", "listarTodosTiposEscolaridadeResponse");
    private final static QName _RecuperarTipoEscolaridadePorOrdemImportancia_QNAME = new QName("http://tipoescolaridade.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarTipoEscolaridadePorOrdemImportancia");
    private final static QName _RecuperarTipoEscolaridadePorStatus_QNAME = new QName("http://tipoescolaridade.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarTipoEscolaridadePorStatus");
    private final static QName _ListarTodosTiposEscolaridade_QNAME = new QName("http://tipoescolaridade.comum.boundary.dominio.corporativo.mi.gov.br/", "listarTodosTiposEscolaridade");
    private final static QName _RecuperarTipoEscolaridadePorId_QNAME = new QName("http://tipoescolaridade.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarTipoEscolaridadePorId");
    private final static QName _RecuperarTipoEscolaridadePorStatusResponse_QNAME = new QName("http://tipoescolaridade.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarTipoEscolaridadePorStatusResponse");
    private final static QName _RecuperarTipoEscolaridadePorNomeResponse_QNAME = new QName("http://tipoescolaridade.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarTipoEscolaridadePorNomeResponse");
    private final static QName _RecuperarTipoEscolaridadePorNome_QNAME = new QName("http://tipoescolaridade.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarTipoEscolaridadePorNome");
    private final static QName _RecuperarTipoEscolaridadePorOrdemImportanciaResponse_QNAME = new QName("http://tipoescolaridade.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarTipoEscolaridadePorOrdemImportanciaResponse");
    private final static QName _RecuperarTipoEscolaridadePorIdResponse_QNAME = new QName("http://tipoescolaridade.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarTipoEscolaridadePorIdResponse");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: br.gov.mi.corporativo.dominio.boundary.comum.tipoescolaridade
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link ListarTodosTiposEscolaridadeResponse }
     * 
     */
    public ListarTodosTiposEscolaridadeResponse createListarTodosTiposEscolaridadeResponse() {
        return new ListarTodosTiposEscolaridadeResponse();
    }

    /**
     * Create an instance of {@link RecuperarTipoEscolaridadePorOrdemImportancia }
     * 
     */
    public RecuperarTipoEscolaridadePorOrdemImportancia createRecuperarTipoEscolaridadePorOrdemImportancia() {
        return new RecuperarTipoEscolaridadePorOrdemImportancia();
    }

    /**
     * Create an instance of {@link RecuperarTipoEscolaridadePorStatus }
     * 
     */
    public RecuperarTipoEscolaridadePorStatus createRecuperarTipoEscolaridadePorStatus() {
        return new RecuperarTipoEscolaridadePorStatus();
    }

    /**
     * Create an instance of {@link RecuperarTipoEscolaridadePorStatusResponse }
     * 
     */
    public RecuperarTipoEscolaridadePorStatusResponse createRecuperarTipoEscolaridadePorStatusResponse() {
        return new RecuperarTipoEscolaridadePorStatusResponse();
    }

    /**
     * Create an instance of {@link RecuperarTipoEscolaridadePorId }
     * 
     */
    public RecuperarTipoEscolaridadePorId createRecuperarTipoEscolaridadePorId() {
        return new RecuperarTipoEscolaridadePorId();
    }

    /**
     * Create an instance of {@link ListarTodosTiposEscolaridade }
     * 
     */
    public ListarTodosTiposEscolaridade createListarTodosTiposEscolaridade() {
        return new ListarTodosTiposEscolaridade();
    }

    /**
     * Create an instance of {@link RecuperarTipoEscolaridadePorNomeResponse }
     * 
     */
    public RecuperarTipoEscolaridadePorNomeResponse createRecuperarTipoEscolaridadePorNomeResponse() {
        return new RecuperarTipoEscolaridadePorNomeResponse();
    }

    /**
     * Create an instance of {@link RecuperarTipoEscolaridadePorNome }
     * 
     */
    public RecuperarTipoEscolaridadePorNome createRecuperarTipoEscolaridadePorNome() {
        return new RecuperarTipoEscolaridadePorNome();
    }

    /**
     * Create an instance of {@link RecuperarTipoEscolaridadePorOrdemImportanciaResponse }
     * 
     */
    public RecuperarTipoEscolaridadePorOrdemImportanciaResponse createRecuperarTipoEscolaridadePorOrdemImportanciaResponse() {
        return new RecuperarTipoEscolaridadePorOrdemImportanciaResponse();
    }

    /**
     * Create an instance of {@link RecuperarTipoEscolaridadePorIdResponse }
     * 
     */
    public RecuperarTipoEscolaridadePorIdResponse createRecuperarTipoEscolaridadePorIdResponse() {
        return new RecuperarTipoEscolaridadePorIdResponse();
    }

    /**
     * Create an instance of {@link TipoEscolaridade }
     * 
     */
    public TipoEscolaridade createTipoEscolaridade() {
        return new TipoEscolaridade();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListarTodosTiposEscolaridadeResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://tipoescolaridade.comum.boundary.dominio.corporativo.mi.gov.br/", name = "listarTodosTiposEscolaridadeResponse")
    public JAXBElement<ListarTodosTiposEscolaridadeResponse> createListarTodosTiposEscolaridadeResponse(ListarTodosTiposEscolaridadeResponse value) {
        return new JAXBElement<ListarTodosTiposEscolaridadeResponse>(_ListarTodosTiposEscolaridadeResponse_QNAME, ListarTodosTiposEscolaridadeResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarTipoEscolaridadePorOrdemImportancia }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://tipoescolaridade.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarTipoEscolaridadePorOrdemImportancia")
    public JAXBElement<RecuperarTipoEscolaridadePorOrdemImportancia> createRecuperarTipoEscolaridadePorOrdemImportancia(RecuperarTipoEscolaridadePorOrdemImportancia value) {
        return new JAXBElement<RecuperarTipoEscolaridadePorOrdemImportancia>(_RecuperarTipoEscolaridadePorOrdemImportancia_QNAME, RecuperarTipoEscolaridadePorOrdemImportancia.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarTipoEscolaridadePorStatus }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://tipoescolaridade.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarTipoEscolaridadePorStatus")
    public JAXBElement<RecuperarTipoEscolaridadePorStatus> createRecuperarTipoEscolaridadePorStatus(RecuperarTipoEscolaridadePorStatus value) {
        return new JAXBElement<RecuperarTipoEscolaridadePorStatus>(_RecuperarTipoEscolaridadePorStatus_QNAME, RecuperarTipoEscolaridadePorStatus.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListarTodosTiposEscolaridade }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://tipoescolaridade.comum.boundary.dominio.corporativo.mi.gov.br/", name = "listarTodosTiposEscolaridade")
    public JAXBElement<ListarTodosTiposEscolaridade> createListarTodosTiposEscolaridade(ListarTodosTiposEscolaridade value) {
        return new JAXBElement<ListarTodosTiposEscolaridade>(_ListarTodosTiposEscolaridade_QNAME, ListarTodosTiposEscolaridade.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarTipoEscolaridadePorId }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://tipoescolaridade.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarTipoEscolaridadePorId")
    public JAXBElement<RecuperarTipoEscolaridadePorId> createRecuperarTipoEscolaridadePorId(RecuperarTipoEscolaridadePorId value) {
        return new JAXBElement<RecuperarTipoEscolaridadePorId>(_RecuperarTipoEscolaridadePorId_QNAME, RecuperarTipoEscolaridadePorId.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarTipoEscolaridadePorStatusResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://tipoescolaridade.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarTipoEscolaridadePorStatusResponse")
    public JAXBElement<RecuperarTipoEscolaridadePorStatusResponse> createRecuperarTipoEscolaridadePorStatusResponse(RecuperarTipoEscolaridadePorStatusResponse value) {
        return new JAXBElement<RecuperarTipoEscolaridadePorStatusResponse>(_RecuperarTipoEscolaridadePorStatusResponse_QNAME, RecuperarTipoEscolaridadePorStatusResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarTipoEscolaridadePorNomeResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://tipoescolaridade.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarTipoEscolaridadePorNomeResponse")
    public JAXBElement<RecuperarTipoEscolaridadePorNomeResponse> createRecuperarTipoEscolaridadePorNomeResponse(RecuperarTipoEscolaridadePorNomeResponse value) {
        return new JAXBElement<RecuperarTipoEscolaridadePorNomeResponse>(_RecuperarTipoEscolaridadePorNomeResponse_QNAME, RecuperarTipoEscolaridadePorNomeResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarTipoEscolaridadePorNome }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://tipoescolaridade.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarTipoEscolaridadePorNome")
    public JAXBElement<RecuperarTipoEscolaridadePorNome> createRecuperarTipoEscolaridadePorNome(RecuperarTipoEscolaridadePorNome value) {
        return new JAXBElement<RecuperarTipoEscolaridadePorNome>(_RecuperarTipoEscolaridadePorNome_QNAME, RecuperarTipoEscolaridadePorNome.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarTipoEscolaridadePorOrdemImportanciaResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://tipoescolaridade.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarTipoEscolaridadePorOrdemImportanciaResponse")
    public JAXBElement<RecuperarTipoEscolaridadePorOrdemImportanciaResponse> createRecuperarTipoEscolaridadePorOrdemImportanciaResponse(RecuperarTipoEscolaridadePorOrdemImportanciaResponse value) {
        return new JAXBElement<RecuperarTipoEscolaridadePorOrdemImportanciaResponse>(_RecuperarTipoEscolaridadePorOrdemImportanciaResponse_QNAME, RecuperarTipoEscolaridadePorOrdemImportanciaResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarTipoEscolaridadePorIdResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://tipoescolaridade.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarTipoEscolaridadePorIdResponse")
    public JAXBElement<RecuperarTipoEscolaridadePorIdResponse> createRecuperarTipoEscolaridadePorIdResponse(RecuperarTipoEscolaridadePorIdResponse value) {
        return new JAXBElement<RecuperarTipoEscolaridadePorIdResponse>(_RecuperarTipoEscolaridadePorIdResponse_QNAME, RecuperarTipoEscolaridadePorIdResponse.class, null, value);
    }

}
